package com.tj.collection.controller.report.response;

import lombok.Builder;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

public class RewardInfoDto implements Serializable {

    private Long id;
    private Date gmtCreate;
    private Date gmtModified;
    /**
     *chatter 用户编号
     */
    private String chatterUserCode;
    /**
     *chatter id
     */
    private String chatterAccount;
    /**
     *chatter name
     */
    private String chatterNickName;
    /**
     *日期 yyyymmdd
     */
    private Integer currentDt;
    /**
     *解锁pp数-time1
     */
    private Integer ppTotalTime1;
    /**
     *解锁pp数-time2
     */
    private Integer ppTotalTime2;
    /**
     *解锁pv数-time1
     */
    private Integer pvTotalTime1;
    /**
     *解锁pv数-time2
     */
    private Integer pvTotalTime2;
    /**
     *解锁pp奖励金额
     */
    private BigDecimal ppRewardAmount;
    /**
     *解锁pv奖励金额
     */
    private BigDecimal pvRewardAmount;
    /**
     *非会员会话数
     */
    private Integer noneVipChatUnit;
    /**
     *会员会话数
     */
    private Integer vipChatUnit;
    /**
     *会话奖励金额
     */
    private BigDecimal chatRewardAmount;
    /**
     *chatter奖励总金额
     */
    private BigDecimal chatterRewardTotalAmount;

    private BigDecimal pppvAmountTotal;

    public BigDecimal getPppvAmountTotal() {
        return pppvAmountTotal;
    }

    public void setPppvAmountTotal(BigDecimal pppvAmountTotal) {
        this.pppvAmountTotal = pppvAmountTotal;
    }

    public RewardInfoDto() {
    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Date getGmtCreate() {
        return gmtCreate;
    }

    public void setGmtCreate(Date gmtCreate) {
        this.gmtCreate = gmtCreate;
    }

    public Date getGmtModified() {
        return gmtModified;
    }

    public void setGmtModified(Date gmtModified) {
        this.gmtModified = gmtModified;
    }

    public String getChatterUserCode() {
        return chatterUserCode;
    }

    public void setChatterUserCode(String chatterUserCode) {
        this.chatterUserCode = chatterUserCode;
    }

    public String getChatterAccount() {
        return chatterAccount;
    }

    public void setChatterAccount(String chatterAccount) {
        this.chatterAccount = chatterAccount;
    }

    public String getChatterNickName() {
        return chatterNickName;
    }

    public void setChatterNickName(String chatterNickName) {
        this.chatterNickName = chatterNickName;
    }

    public Integer getCurrentDt() {
        return currentDt;
    }

    public void setCurrentDt(Integer currentDt) {
        this.currentDt = currentDt;
    }

    public Integer getPpTotalTime1() {
        return ppTotalTime1;
    }

    public void setPpTotalTime1(Integer ppTotalTime1) {
        this.ppTotalTime1 = ppTotalTime1;
    }

    public Integer getPpTotalTime2() {
        return ppTotalTime2;
    }

    public void setPpTotalTime2(Integer ppTotalTime2) {
        this.ppTotalTime2 = ppTotalTime2;
    }

    public Integer getPvTotalTime1() {
        return pvTotalTime1;
    }

    public void setPvTotalTime1(Integer pvTotalTime1) {
        this.pvTotalTime1 = pvTotalTime1;
    }

    public Integer getPvTotalTime2() {
        return pvTotalTime2;
    }

    public void setPvTotalTime2(Integer pvTotalTime2) {
        this.pvTotalTime2 = pvTotalTime2;
    }

    public BigDecimal getPpRewardAmount() {
        return ppRewardAmount;
    }

    public void setPpRewardAmount(BigDecimal ppRewardAmount) {
        this.ppRewardAmount = ppRewardAmount;
    }

    public BigDecimal getPvRewardAmount() {
        return pvRewardAmount;
    }

    public void setPvRewardAmount(BigDecimal pvRewardAmount) {
        this.pvRewardAmount = pvRewardAmount;
    }

    public Integer getNoneVipChatUnit() {
        return noneVipChatUnit;
    }

    public void setNoneVipChatUnit(Integer noneVipChatUnit) {
        this.noneVipChatUnit = noneVipChatUnit;
    }

    public Integer getVipChatUnit() {
        return vipChatUnit;
    }

    public void setVipChatUnit(Integer vipChatUnit) {
        this.vipChatUnit = vipChatUnit;
    }

    public BigDecimal getChatRewardAmount() {
        return chatRewardAmount;
    }

    public void setChatRewardAmount(BigDecimal chatRewardAmount) {
        this.chatRewardAmount = chatRewardAmount;
    }

    public BigDecimal getChatterRewardTotalAmount() {
        return chatterRewardTotalAmount;
    }

    public void setChatterRewardTotalAmount(BigDecimal chatterRewardTotalAmount) {
        this.chatterRewardTotalAmount = chatterRewardTotalAmount;
    }
}
